package com.xiaoshuidi.cloud.module.report.controller.datamanage.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@Data
@Accessors(chain = true)
public class AgeSexDistributionRespVO {
    @Schema(description = "总数量")
    private Long totalCount;
    @Schema(description = "年龄第一阶梯数量")
    private Long firstStep;
    private BigDecimal firstStepRate = BigDecimal.ZERO;
    @Schema(description = "年龄第二阶梯数量")
    private Long secondStep;
    private BigDecimal secondStepRate = BigDecimal.ZERO;
    @Schema(description = "年龄第三阶梯数量")
    private Long thirdStep;
    private BigDecimal thirdStepRate = BigDecimal.ZERO;
    @Schema(description = "年龄第四阶梯数量")
    private Long fourthStep;
    private BigDecimal fourthStepRate = BigDecimal.ZERO;
    @Schema(description = "年龄第五阶梯数量")
    private Long fifthStep;
    private BigDecimal fifthStepRate = BigDecimal.ZERO;
    @Schema(description = "其他年龄数量")
    private Long otherStep;
    private BigDecimal otherStepRate = BigDecimal.ZERO;
    @Schema(description = "男性数量")
    private Long man;
    private BigDecimal manRate = BigDecimal.ZERO;
    @Schema(description = "女性数量")
    private Long woman;
    private BigDecimal womanRate = BigDecimal.ZERO;
}
